package com.iflytek.cosmo.ocr.model.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "T_VERSION_INFO")
public class VersionInfoEntity{
    /**
     *逻辑主键
     */
    @Column(name = "ID")
    @Id
    private String id;
    /**
     *项目名称
     */
    @Column(name = "PROJECT_NAME")
    private String projectName;
    /**
     *项目环境配置
     */
    @Column(name = "PROJECT_PROFILE")
    private String projectProfile;
    /**
     *软件包版本号
     */
    @Column(name = "CURRENT_VERSION_NUMBER")
    private String currentVersionNumber;
    /**
     *
     */
    @Column(name = "MIN_VERSION_NUMBER")
    private String minVerisonNumber;
    /**
     *创建时间
     */
    @Column(name = "CREATE_TIME")
    private Date createTime;
    /**
     *更新时间
     */
    @Column(name = "UPDATE_TIME")
    private Date updateTime;
    /**
     *描述信息
     */
    @Column(name = "COMMENT")
    private String comment;
    /**
     *APP_ID
     */
    @Column(name = "APP_ID")
    private Long appId;
    /**
     *是否启用，默认值1,1表示启用，0表示禁用
     */
    @Column(name = "ENABLE_STATUS")
    private Integer enableStatus;
    public String getId(){
        return id;
    }
    public void setId(String id){
        this.id = id;
    }
    public String getProjectName(){
        return projectName;
    }
    public void setProjectName(String projectName){
        this.projectName = projectName;
    }
    public String getProjectProfile(){
        return projectProfile;
    }
    public void setProjectProfile(String projectProfile){
        this.projectProfile = projectProfile;
    }
    public String getCurrentVersionNumber(){
        return currentVersionNumber;
    }
    public void setCurrentVersionNumber(String currentVersionNumber){
        this.currentVersionNumber = currentVersionNumber;
    }
    public String getMinVerisonNumber(){
        return minVerisonNumber;
    }
    public void setMinVerisonNumber(String minVerisonNumber){
        this.minVerisonNumber = minVerisonNumber;
    }
    public Date getCreateTime(){
        return createTime;
    }
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }
    public Date getUpdateTime(){
        return updateTime;
    }
    public void setUpdateTime(Date updateTime){
        this.updateTime = updateTime;
    }
    public String getComment(){
        return comment;
    }
    public void setComment(String comment){
        this.comment = comment;
    }
    public Long getAppId(){
        return appId;
    }
    public void setAppId(Long appId){
        this.appId = appId;
    }
    public Integer getEnableStatus(){
        return enableStatus;
    }
    public void setEnableStatus(Integer enableStatus){
        this.enableStatus = enableStatus;
    }
}
